﻿//#define _CRT_SECURE_NO_WARNINGS
//#include <string.h>
//#include <stdio.h>
//#include <assert.h>
//
//void my_strcat(char* dest, char* src) {
//	assert(dest);
//	assert(src);
//	while (*dest) {
//		dest++;
//	}
//
//	while (*dest++ = *src++) {
//		;
//	}
//}
//
//int main() {
//	char str1[10] = "12345";
//	//应该规定出空间大小源字符串必须以 '\0' 结束。
//	//⽬标字符串中也得有 \0 ，否则没办法知道追加从哪⾥开始。
//	//⽬标空间必须有⾜够的⼤，能容纳下源字符串的内容。
//	//⽬标空间必须可修改。
//	char str2[] = "haha";
//	my_strcat(str1, str2);
//	//printf("%s", str1);
//	puts(str1);
//	return 0;
//}